1) competing (with); to be as good as (another person, thing) (rival)
very nearly
nearly, very nearly
not far from (in space, time etc)
almost
in a practical manner; almost
almost; nearly
equal in effect to
same
for all practical purposes
for all practical purposes
almost
almost; nearly